﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Planisoft.Entities;

 

namespace Planisoft.DAO
{
    public class ContratoDAO : MasterDataAcces , IContratoDAO
    {

        public List<Contrato> GetAllFromContrato()
        {
            throw new NotImplementedException();
        }

        public List<Contrato> GetAllFromContratoByIdTrabajador()
        {
            throw new NotImplementedException();
        }

        public Contrato GetFromContratoById(int id)
        {
            return Context.Contratoes.Find(id);       
        }

        public void AddContrato(Contrato contrato)
        {
            Context.Contratoes.Add(contrato);
            Context.SaveChanges();
        }

        public void UpdateContrato(Contrato contrato)
        {
            Context.Entry(contrato).State = System.Data.EntityState.Modified;
            Context.SaveChanges();
        }

        public void RemoveContrato(int id)
        {
            throw new NotImplementedException();
        }
    }
}
